Big Huge Thesaurus

Fossa fossa

noun

sounds kind of like